import {
	http,
	Method
} from '@/utils/request.js';
import api from "@/config/api.js";

export function testSend(temp) {
	return http.request({
		url: `${api.my}/activate/getActivateList`,
		method: Method.GET,
		data: {
			temp
		},
	});
}

export function getActivateInforByID(userInfor, activateId) {
	return http.request({
		url: `${api.my}/activate/findActivate?ID=${activateId}`,
		method: Method.GET,
		data: {
			userInfor
		},
	});
}

export function cancelActivate(userID, activateID) {
	return http.request({
		url: `${api.my}/joinactivate/deleteJoinactivatec`,
		method: Method.DELETE,
		data: {
			activateid: parseInt(activateID),
			userid: parseInt(userID)
		},
	});
}

export function joinActivate(userID, activateID) {
	console.log("userID =>", userID)
	console.log("activateID =>", activateID)
	return http.request({
		url: `${api.my}/joinactivate/createJoinactivate`, // 确保 URL 指向正确的后端接口地址
		method: Method.POST,
		data: {
			activateid: parseInt(activateID),
			userid: parseInt(userID)
		},
	});
}

export function SearchCurrentIsJoinActivate(userID, activateID) {
	return http.request({
		url: `${api.my}/joinactivate/SearchCurrentIsJoinActivate`,
		method: Method.POST,
		data: {
			activateid: parseInt(activateID),
			userid: parseInt(userID)
		},
	});
}


export function GetActivateComment(activateId) {
	return http.request({
		url: `${api.my}/activate_comment/findActivateByactivateId?activateId=${activateId}`,
		method: Method.GET,
	});
}